package com.eyedsion.his.web.entity.businessdata;

import com.eyedsion.his.web.entity.common.BaseEntity;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @author 彭长云
 * @Description:
 * @date 2018/12/28 15:28
 */
@Entity
@Table(name = "cp_ih_clcpw_stage")
public class CpIhClcpwStage extends BaseEntity{
    @Id
    private String code;//PK [CODE, VARCHAR2, 32]
    private String ihCpCode;//住院病人路径信息 [IH_CP_CODE, VARCHAR2, 32]
    private String cpConfCode;//路径编码 [CP_CONF_CODE, VARCHAR2, 32]
    private String cpStageCode;//路径阶段配置编码 [CP_STAGE_CODE, VARCHAR2, 32]
    private String stageType;//阶段类别1阶段2时间阶段 [STAGE_TYPE, VARCHAR2, 1]
    private String isVariat;//是否有变异1无2有 [IS_VARIAT, VARCHAR2, 1]
    private String variatType;//变异类型 [VARIAT_TYPE, VARCHAR2, 32]
    private String variatReason;//变异原因 [VARIAT_REASON, VARCHAR2, 128]
    private String evaluaResults;//评估结果 [EVALUA_RESULTS, VARCHAR2, 512]
    private String evaluaTstatus;//执行状态1评估中【未评估】2已评估3已取消 [EVALUA_TSTATUS, VARCHAR2, 1]
    private String createDept;//创建科室 [CREATE_DEPT, VARCHAR2, 32]
    private String createUser;//创建人 [CREATE_USER, VARCHAR2, 32]
    private Date createTime;//创建时间 [CREATE_TIME, DATE, 7]
    private String updateDept;//更新科室 [UPDATE_DEPT, VARCHAR2, 32]
    private String updateUser;//更新人 [UPDATE_USER, VARCHAR2, 32]
    private Date updateTime;//更新时间 [UPDATE_TIME, DATE, 7]
    private String cancelDept;//取消科室 [CANCEL_DEPT, VARCHAR2, 32]
    private String cancelUser;//取消人 [CANCEL_USER, VARCHAR2, 32]
    private Date cancelTime;//取消时间 [CANCEL_TIME, DATE, 7]
    private String cancelReason;//取消原因 [CANCEL_REASON, VARCHAR2, 32]
    private String cancelReasonDesc;//取消原因说明 [CANCEL_REASON_DESC, VARCHAR2, 128]
    private String tname;//阶段名称 [TNAME, VARCHAR2, 128]
    private Long stageNo;//所处阶段 [STAGE_NO, NUMBER, 4.0]
    private String stageStand;//阶段标准 [STAGE_STAND, VARCHAR2, 32]
    private String evaluaSituation;//评估情况 [EVALUA_SITUATION, VARCHAR2, 128]

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getIhCpCode() {
        return ihCpCode;
    }

    public void setIhCpCode(String ihCpCode) {
        this.ihCpCode = ihCpCode;
    }

    public String getCpConfCode() {
        return cpConfCode;
    }

    public void setCpConfCode(String cpConfCode) {
        this.cpConfCode = cpConfCode;
    }

    public String getCpStageCode() {
        return cpStageCode;
    }

    public void setCpStageCode(String cpStageCode) {
        this.cpStageCode = cpStageCode;
    }

    public String getStageType() {
        return stageType;
    }

    public void setStageType(String stageType) {
        this.stageType = stageType;
    }

    public String getIsVariat() {
        return isVariat;
    }

    public void setIsVariat(String isVariat) {
        this.isVariat = isVariat;
    }

    public String getVariatType() {
        return variatType;
    }

    public void setVariatType(String variatType) {
        this.variatType = variatType;
    }

    public String getVariatReason() {
        return variatReason;
    }

    public void setVariatReason(String variatReason) {
        this.variatReason = variatReason;
    }

    public String getEvaluaResults() {
        return evaluaResults;
    }

    public void setEvaluaResults(String evaluaResults) {
        this.evaluaResults = evaluaResults;
    }

    public String getEvaluaTstatus() {
        return evaluaTstatus;
    }

    public void setEvaluaTstatus(String evaluaTstatus) {
        this.evaluaTstatus = evaluaTstatus;
    }

    public String getCreateDept() {
        return createDept;
    }

    public void setCreateDept(String createDept) {
        this.createDept = createDept;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateDept() {
        return updateDept;
    }

    public void setUpdateDept(String updateDept) {
        this.updateDept = updateDept;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getCancelDept() {
        return cancelDept;
    }

    public void setCancelDept(String cancelDept) {
        this.cancelDept = cancelDept;
    }

    public String getCancelUser() {
        return cancelUser;
    }

    public void setCancelUser(String cancelUser) {
        this.cancelUser = cancelUser;
    }

    public Date getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        this.cancelTime = cancelTime;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getCancelReasonDesc() {
        return cancelReasonDesc;
    }

    public void setCancelReasonDesc(String cancelReasonDesc) {
        this.cancelReasonDesc = cancelReasonDesc;
    }

    public String getTname() {
        return tname;
    }

    public void setTname(String tname) {
        this.tname = tname;
    }

    public Long getStageNo() {
        return stageNo;
    }

    public void setStageNo(Long stageNo) {
        this.stageNo = stageNo;
    }

    public String getStageStand() {
        return stageStand;
    }

    public void setStageStand(String stageStand) {
        this.stageStand = stageStand;
    }

    public String getEvaluaSituation() {
        return evaluaSituation;
    }

    public void setEvaluaSituation(String evaluaSituation) {
        this.evaluaSituation = evaluaSituation;
    }
}
